Leicestershire have signed Mark Cosgrove on a two-year deal, with the experienced Australian batsman also taking over as club captain.
Leicestershire have signed Mark Cosgrove on a two-year deal, with the experienced Australian batsman also taking over as club captain.